 package com.gmrz.uaf.protocol.v1.schema;
 
 import com.google.gson.annotations.Expose;
 import com.google.gson.annotations.SerializedName;
 
 public class Extension
 {
   private static final String FALSE = "false";
 
   @Expose
   private String id;
 
   @Expose
   private String data;
 
   @Expose
   @SerializedName("fail_if_unknown")
   private Boolean failIfUnknown = Boolean.valueOf(FALSE);
 
   public String getId()
   {
     return this.id;
   }
 
   public void setId(String id) {
     this.id = id;
   }
 
   public Extension withId(String id) {
     this.id = id;
     return this;
   }
 
   public String getData() {
     return this.data;
   }
 
   public void setData(String data) {
     this.data = data;
   }
 
   public Extension withData(String data) {
     this.data = data;
     return this;
   }
 
   public Boolean getFailIfUnknown() {
     return this.failIfUnknown;
   }
 
   public void setFailIfUnknown(Boolean failIfUnknown) {
     this.failIfUnknown = failIfUnknown;
   }
 
   public Extension withFailIfUnknown(Boolean failIfUnknown) {
     this.failIfUnknown = failIfUnknown;
     return this;
   }
 }
